package com.yunyan.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("historys")
public class HistoryData {


    @ExcelIgnore
    @TableId(type = IdType.ASSIGN_ID)
    private String id;

    // 院校编码
    @ExcelProperty(index = 0)
    private String collegeCode;

    // 院校名称
    @ExcelProperty(index = 1)
    private String collegeName;

    // 专业编码
    @ExcelProperty(index = 2)
    private String professorCode;

    // 转合名称
    @ExcelProperty(index = 3)
    private String professorName;

    // 最低投档分
    @ExcelProperty(index = 4)
    private String lowerScore;

    // 语文数学成绩
    @ExcelProperty(index = 5)
    private String mainScore;

    // 语数最高成绩
    @ExcelProperty(index = 6)
    private String mainHighestScore;

    // 外语成绩
    @ExcelProperty(index = 7)
    private String englishScore;

    // 首选科目成绩
    @ExcelProperty(index = 8)
    private String firstScore;

    // 在选科目成绩
    @ExcelProperty(index = 9)
    private String secondScore;

    // 再选科目次高成绩
    @ExcelProperty(index = 10)
    private String thirdScore;

    // 志愿号
    @ExcelProperty(index = 11)
    private String fillNo;

    // 科目（文科， 理科）
    @ExcelIgnore
    private String subject;

    // 类型 （专科、本科）
    @ExcelIgnore
    private String level;

    // 年份
    @ExcelIgnore
    private Integer year;

    @ExcelIgnore
    @TableField(exist = false)
    private SchoolData schoolData;
}
